package com.spring.nio.core.event.listener.event;

import com.spring.nio.service.common.Frame;
import lombok.Data;
import org.springframework.context.ApplicationEvent;

/**
 * 文件资源释放事件
 * @author spring
 * */
public class FileResourceReleaseEvent extends ApplicationEvent {

    public FileResourceReleaseEvent(Object source) { super(source); }

    /**
     * 异常事件数据模型
     */
    @Data
    public static class FileEventSource {

        /**
         * 数据
         * */
        private Object obj;

        /**
         * 产生异常是否发送异常信息到客户端
         * */
        private Boolean isSend;

        /**/
        private Frame frame;
    }
}
